home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Info-Mac 4
/
Info_Mac IV CD-ROM (Pacific HiTech Inc.)(August 1994).iso
/
Development
/
Information
/
alt-sources-mac-digest-94-05.tx
< prev
next >
Wrap
Internet Message Format
|
1994-06-09
|
28KB
From: dnebing@andy.bgsu.edu (Dave Nebinger)
Subject: Alt.sources.mac Digest #5
Date: 29 Apr 1994 20:04:50 GMT
Just thought I would crank this out before finals week...
alt.sources.mac digest #5-94 4/29/94
Today's Contents:
[!] administrivia
[*] 00snippets.cpt.hqx
[*] arrowcdef.cpt.hqx
[*] cwdropshell.cpt.hqx
[*] dialectic.cpt.hqx
[*] finderprogbar1.1.cpt.hqx
[*] graf3dpas.cpt.hqx
[*] mount.cpt.hqx
[*] offscreentoys.cpt.hqx
[*] pasanimcurs.cpt.hqx
[*] pasfloats.cpt.hqx
[*] patchlib1.0d2.cpt.hqx
[*] photoplug.cpt.hqx
[*] profont.cpt.hqx
[*] program.cpt.hqx
[*] qdgxprint.cpt.hqx
[*] setcell.cpt.hqx
[*] shutdownfx1.4.cpt.hqx
[*] tcexceptions.cpt.hqx
[*] writethrough.cpt.hqx
[#] aesendrec
[#] ascii2ebcdic
[#] calcarrows
[#] calllapmgr
[#] cicnshowinit
[#] devicedepth
[#] fastcopybits
[#] flashditem
[#] floatinghdrs
[#] highbit
[#] inbg
[#] itoroman
[#] missle
[#] mymacnames
[#] numofcolors
[#] numofcolors2
[#] opencd
[#] randomlongs
[#] resdecompress
[#] simpledrag
[#] startinit
[#] statusreg
[#] texteditbounds
[#] trackhalfrect
[#] traversedir
[#] unmountvol
[!] Who's Who List
[!] Archive organization
The alt.sources.mac archive is at ftpbio.bgsu.edu
(129.1.252.66) in the /ftp/pub/alt.sources.mac directory.
Files listed with an [*] before them are in the main
directory. Files listed with an [#] in front of them
are in the /ftp/pub/alt.sources.mac/00snippet directory.
Scripts are stored in the /ftp/pub/alt.sources.mac/scripts
directory.
Also stored at the archive site are the FAQs for the
Mac newsgroups in the /ftp/pub directory. Postings to
comp.sources.mac are archived in the /ftp/pub/comp.sources.mac
directory. The alt.sources.mac digests are archived in the
/ftp/pub/digests directory.
The alt.sources.mac newsgroup is for the distribution of
sources only.
************************************************************
From: dnebing@andy.bgsu.edu (Dave Nebinger)
Subject: Administrivia
Welcome to the alt.sources.mac digest. Currently, I am
the moderator of the archive. I thought I would post this
message to show everyone what has been accumulating at the
archive site.
Your contributions are highly recommended and accepted.
If you don't have access to the alt.sources.mac newsgroup,
you can email your contribution to me (dnebing@andy.bgsu.edu)
and I will add it to the archive, or you can upload it to
the /ftp/pub/incoming directory at the archive site.
A special item being added to the archive is the
00snippets.cpt.hqx file. This file is an archive which contains
all of the items in the 00snippets folder. Since there were
numerous people who would log into the archive and download
everything I thought that it might make downloading easier
and faster.
Any other suggestions are welcome and encouraged.
Dave Nebinger (dnebing@andy.bgsu.edu)
************************************************************
From: dnebing@andy.bgsu.edu (Dave Nebinger)
Subject: 00snippets.cpt.hqx
The file called 00snippets.cpt.hqx is an archive which contains
all of the snippets in the 00snippets folder. I decided to start
this little thing because lots of people were logging in and
downloading everything in the archive. Now all that is necessary
is to download the 00snippets.cpt.hqx to get all of the currently
available snippets.
Dave Nebinger
[archived as: /ftp/pub/alt.sources.mac/00snippets.cpt.hqx]
============================================================
From: hay@cs.colorado.edu (David J. Hay)
Subject: ArrowCDEF
This is a CDEF I wrote for implementing an up-down arrow similar to those
found in the color picker. It supports the ability to use any PICT
resources
to draw the arrow, so you can make the arrow look however you like.
Included is a Think C 5.0.4 project for the CDEF and a program to test
it. The test program includes a resource file with a B&W set of arrows
and a color set of arrows.
If you have any comments, questions, suggestions, or *gasp* bug reports,
please let me know.
[archived as: /ftp/pub/alt.sources.mac/arrowcdef.cpt.hqx]
============================================================
From: gwatts@whcdfo.fnal.gov
Subject: MW CW dropshell code resource fixer...
Hi,
More output from this weekend. The source files here should be combined
with
dropshell source to make a simple drag/drop appl that will strip the
standard
code resource header off a MW code resource.
MW won't (yet -- I've seen note on c.s.m.p that MW will add this
functionality)
make a code resource with a custom header. This guy will copy main down
to the start of the resource. Main must come RIGHT AFTER the header (this
isn't a given -- glue code, like long division on a 68000 can easily get in
the way). The advantage of this is that offsets relative to a4 will remain
valid.
It looks for "JMP" (2byte style) in the header and corrects the offsets for
the ones it finds. It stops copying the code when it sees the first RTS
instruction.
I wrote this to help me write print extensions -- your milage may varry!
This is a MW project. If you want to compile drop shell in mw with ppc
interfaces you'll have to make a couple of minor modifications to the
apple events section of the code.
Cheers,
Gordon.
[archived as: /ftp/pub/alt.sources.mac/cwdropshell.cpt.hqx]
============================================================
From: f8dy@netaxs.com (Mark Pilgrim)
Subject: Dialectic 1.2 (text utility, THINK C) part 0 of 3
Dialectic 1.2 is a general text conversion utility to pass text through a
"dialect" filter of your choice. Version 1.2 adds a "convert clipboard"
feature, four new dialects, an improved Chef dialect, massive technical
improvements, and Balloon Help. This version includes the following
dialects:
Chef, Fudd, WAREZ, Underwater, Middle English, Pig Latin, Morse Code, Op,
and
Rot-13. Supports drag and drop of any number of text, RTF, or Teachtext
"read-only" files of any length. This archive contains complete C source
code
and related project files. Application also available; check ftp sites or
e-mail f8dy@netaxs.com. Finger f8dy@netaxs.com for complete program list.
Copyright (C) 1994, Mark Pilgrim. Please read enclosed file "GNU General
Public License" for licensing details. Have a nice day.
[archived as: /ftp/pub/alt.sources.mac/dialectic.cpt.hqx]
============================================================
From: cklarson@relleno.engr.ucdavis.edu (Christopher Klaus Larson)
Subject: finder-progress-bar-11.hqx
Enclosed below is a compressed, binhexed package containing THINK C 7.0
source for a CDEF which mimics the progress bars used by Finder.
Enjoy.
--Chris
[archived as: /ftp/pub/alt.sources.mac/finderprogbar1.1.cpt.hqx]
============================================================
From: ingemar@lysator.liu.se (Ingemar Ragnemalm)
Subject: Graf3d demos (Pascal)
Enclosed are two old demos (Boxes.p and BoxSphere.p) that I found on my
old Turbo Pascal disks. They demonstrate the usage of the Graf3D
library.
I modified them to run under Think Pascal, plus made a variation on
each - a color "Boxes" and a version of BoxSphere that uses an
offscreen grafport for flicker-free updates.
/Ingemar Ragnemalm
[archived as: /ftp/pub/alt.sources.mac/graf3dpas.cpt.hqx]
============================================================
From: Michael Trevor Cutter (mtc@mundil.cs.mu.OZ.AU)
Subject: Appleshare Mounting Part [0/1] (Pascal & HC)
A while ago, on the MacDevelop mailing list, someone wrote:
> I was interested in allowing a user to login to an appleshare server
>directly through my program. Given the server name, zone name and user name (&
> password, of course) is there any way to do this programmaticaly?
I stupidly posted my solutions to the list, without thinking. It had been a
long
year. I have since noticed that the code hasn't made it into
alt.sources.mac
or onto the archive for it, so here it is. Apologies to those on the list
if
you see it again, I hope this is an appropriate place to put it.
There are two ways of doing this. The System 7 only way is to use the
procedures in the File Manager section of IM VI (or NIM Files, I presume)
which describe mounting volumes programmatically.
Otherwise, to make it work under System 6, you need Landon Dyer's
Mount/Unmount
XCMDs (version 1.12 is on info-mac and umich and is included here) and call
them
as code resources. It isn't hard, and they don't make any call backs.
I have provided the code which I use. You should have no trouble adapting
it
to your own use. It is a concerted effort between various people, both in
the
technique of loading and calling an XCMD from code, (David Skinner),
mounting
volumes with the XCMD (Landon Dyer) and mounting volumes under System 7
(Mark D
Larimer).
Feel free to modify and redistribute it. You can probably ignore the
copyright messages in my name, but my boss insisted. (They only apply to
parts
of the code anyway.)
Included files (as a Compactor Pro archive):
MCMountStuff.p Code for mounting a volume under System 7.
MCXCMDMountStuff.p Code for mounting a volume using the XCMDs.
Mount/Unmount XCMD 1.12 Hypercard stack with mounting XCMDS.
[archived as: /ftp/pub/alt.sources.mac/mount.cpt.hqx]
============================================================
From: Ingemar Ragnemalm (ingemar@lysator.liu.se)
Subject: Offscreen Toys (Pascal)
Enclosed is Offscreen Toys, a small animation demo for Think Pascal.
It produces sprite animation over a detailed background, reasonably
flicker-free, in color or b/w. It should run on all Macs.
Includes:
- glue code for using "cicn"s and "ppat"s on old, 68000-based Macs.
- glue code for switching between GWorlds and offscreen bitmaps depending
on whether GWorlds are available or not
- comments in english :-)
In order to make it quickly downloaded and easy to understand, I've kept
it small and simple. The source is 25k with comments, and the compiled
binary under 10k!
I made this in order to complement SAT (Sprite Animation Toolkit) with
a tutorial source example. Believe me, it's much easier to learn animation
from this 25k demo than from a feature-bloated library. It's free, of
course.
[archived as: /ftp/pub/alt.sources.mac/offscreentoys.cpt.hqx]
============================================================
From: drickey@irus.rri.uwo.ca (Daniel W. Rickey)
Subject: Pascal animate cursor source code
Enclosed is the Think Pascal source code for animating the cursor.
This is more or less from one of the new inside macintosh manuals.
Daniel W. Rickey
[archived as: /ftp/pub/alt.sources.mac/pasanimcurs.cpt.hqx]
============================================================
From: pottier@corvette.ens.fr (Francois Pottier)
Subject: Re: any _Pascal_ floating window code out there?
In article <CowB6I.Fvn@newsflash.concordia.ca>,
Keith MacDonald <ikb_macd@ECE.Concordia.CA> wrote:
>I'm looking for some code to aid in making a floating window using Think
>Pascal.
I have written a Think Pascal library that does the job. It's available
by ftp from sumex and umich, but I'll post it here anyway (I'm not sure
they have the latest bug fix).
It's based on some C code written by Patrick C. Doane. (Patrick5@aol.com)
The difference is that the original code was optimized for speed, whereas
mine is more concerned about readability, and makes much more use of the
available Toolbox calls.
I hope this helps
Francois.
pottier@dmi.ens.fr
[archived as: /ftp/pub/alt.sources.mac/pasfloats.cpt.hqx]
============================================================
From: ari@world.std.com (Ari I Halberstadt)
Subject: PatchLib-10d2.hqx (part 1 of 1)
Patch Library is used to manage patches to traps. Installing and removing
patches is simpler than using the Toolbox routines NSetTrapAddress and
NGetTrapAddress. In addition, macros are provided that setup and restore
the environment for the patch routine. C source code is provided.
[archived as: /ftp/pub/alt.sources.mac/patchlib1.0d2.cpt.hqx]
============================================================
From: drickey@irus.rri.uwo.ca (Daniel W. Rickey)
Subject: Pascal Photoshop Plug-In #1
Enclosed is the Think Pascal source code for an Adobe Photoshop
Plug-In.
Daniel W. Rickey
[archived as: /ftp/pub/alt.sources.mac/photoplug.cpt.hqx]
============================================================
From: Pete Gontier (gurgle@netcom.com)
Subject: Re: WANTED: Good programming FONT!!
cmmiller@iastate.edu (Chad M. Miller) writes:
>One thing I have yet to find is a TrueType font which is monospaced and
>has a diagonal line through the 0's (zero's).
But the best one I found is called "ProFont", shareware from way back in
ancient history. Andrew Welch did it when he was just starting out. I
had to convert it from an old FONT resource into a real suitcase. He has
since released it as "a gift to the Mac programming community". Here it
is.
Those of you reading this in alt.sources.mac, spare me the reminder that
this isn't source code. I think it's close enough. Trust me, nobody is
going to use this for desktop publishing.
[admin: Yeah, this isn't source code, but it is quite useful. Just
wish that someone could convert it to a truetype font... ;-) ]
[archived as: /ftp/pub/other/profont.cpt.hqx]
============================================================
From: woody@alumni.caltech.edu (William Edward Woody)
Subject: Re: WANTED: Good programming FONT!!
Bill Williams <bwilliam@iat.holonet.net> wrote:
>Ahem...
>
>Real programmers use proportional fonts not monospaced fonts, because good
>programmers know that readability and high speed comprehesion are
>paramount concerns. That is why all printed media is in proportional fonts
>(Newspapers, books, magazines, etc.).
Oh, get real. "Ahem..." indeed.
This goes into my file along with all of those "Real programmers don't
write software for WYSIWYG computers", "Real programmers prefer
interrupt-driven multi-tasking environments to non-interrupt driven
multi-tasking", and "Real programmers don't need comments to understand
their code."
"Readability and high speed comprehension are paramount concerns."
Yes, and this is why real programmers use plenty of whitespace and
comments explaining what's going on. When the typical piece of C-code
I run across looks like this:
for(i=0,j=0,p=GPtr;isspace(*p)&&(i==0||j==0);*p++=b[i++]){
(you get the idea; line noise), whether or not this little gem is in
Monaco 9 or Palantino 12, it's still line-noise. Comprehension does
not go up significantly.
For me, the font I like to use for my progamming is attached to this
message. It was a font I created for my own use a couple of years ago,
and it still serves me well.
[archived as: /ftp/pub/other/program.cpt.hqx]
============================================================
From: gwatts@whcdfo.fnal.gov
Subject: Simple QDGX print extensions -- style writer log file...
Hi all,
Did you all have a good weekend? I saw a couple of bands here in
Chicago:
Loud Lucy: Hard alternative (good)
Veruca Salt: alternative (good) -- I think that translates to "Wart Salt"
in case any of you were wondering
Texas Rubies: Vegatarian Country (fell in love with one of the singers)...
But, on a lighter note, when I my eyes weren't glazed over with an
alcaholic
haze (and my mind going: write your thesis! write your thesis!) I played a
little with my mac.
This posting contains code for a very very simple quickdraw gx print
extension
written with Metrowerks CW DR1 compiler. The stylewriter II print driver
no
longer adds text to the log file (at least, not my beta 3) so I decided it
would be a great place to start and see if it I could write a print
extension
in MW.
This is very stripped down -- all it writes are the "Number of pages" line,
no job name, or time stamp. That is left as an exercise for the reader :)
This was an existance proof for me -- now that I know I can write it, I can
get onto the print extension I've always wanted to write!
MW does not make custom resource headers, which are needed to write a
print extension. Sooooo, I've included a little app (source in a seperate
posting) that strips out MW's resource header and replaces it with the main
routine. It isn't very robust. See the seperate posting.
This code isn't bullet proof. Testing was painful on my SE/30 with 5 megs
of
RAM... (thank god for VM). GX, during printing, often wanted almost 5 megs
of
RAM all to itself! Anyone got any spare 1 meg simms? :) It was developed
with the GX beta 3 from the develop CD.
There is more info in readme.txt, in this stuffit archive.
[archived as: /ftp/pub/alt.sources.mac/qdgxprint.cpt.hqx]
============================================================
From: greer@utdallas.edu (Dale M. Greer)
Subject: SetCell.c - AppleEvents to Run Excel
Many thanks to those who responded to my pleas for information
on how to use AppleEvents to drive Excel, especially to John
Nagle who sent an AppleEvent in text form, from which I finally
was able to figure out how to do it.
The following contains SetCell.c, SetCell.r and SetCell.make,
to make a small application that puts some data and an
equation into some cells in an Excel spreadsheet. It was
written with MPW C 3.3 on 31 March 1994 by Dale M. Greer.
This file has a little fewer than 8K.
[archived as: /ftp/pub/alt.sources.mac/setcell.cpt.hqx]
============================================================
From: f8dy@netaxs.com (Mark Pilgrim)
Subject: Shutdown FX 1.4 (INIT, THINK C) part 0 of 3
Shutdown FX 1.4 clears the screen with a cool graphic effect every time
you restart or shut down your Mac. Holding down the option key while
restarting or shutting down brings up an options dialog. Version 1.4
adds 28 new effects, for a total of 44. This archive contains complete
C source code and related project files. INIT also available; check ftp
sites or e-mail f8dy@netaxs.com. Finger f8dy@netaxs.com for complete
program list. Copyright (C) 1993-4, Mark Pilgrim. Please read enclosed
file "GNU General Public License" for licensing details.
[archived as: /ftp/pub/alt.sources.mac/shutdownfx1.4.cpt.hqx]
============================================================
From: gwatts@whcdfo.fnal.gov
Subject: Think C exceptions in Threads
Hi,
A bunch of thread classes for Think C (compiled with 5.0). It shows
how to do execptions (Think C's TRY/CATCH stuff) with threads. It uses
a custuom switcher call back routine to save all the global variables and
surrounds the thread procedure with a try/catch with a no_propagate in it.
I wrote this code some time ago for a network ping project. It has been
running
on my mac for about two months now, so the code is fairly stable for me.
Someone asked about this -- I don't recall who -- but here it is.
Included is source for a test project I wrote to test out these classes.
It
shows an example of how to use them.
This code was ripped out of another bigger project -- so It isn't going to
compile right off the bat. You'll have to slot it into your own stuff.
[archived as: /ftp/pub/alt.sources.mac/tcexceptions.cpt.hqx]
============================================================
From: Stuart Cheshire <cheshire@cs.stanford.edu>
Subject: Macintosh Disk Cache fix -- 25 times speedup
Has anyone else noticed that at the end of extracting a binary in
Nuntius the disk light comes on, stays on for a few seconds, and
freezes the Mac for that duration? It gets unbearable if you have
a large disk cache, but even with only a 256K cache it can freeze
the Mac for up to 5 seconds.
The problem is that Nuntius (and other programs) write their data to
disk in chunks (say 4K each) and the Mac caches the blocks in its
disk cache. When the file is closed the data is finally written to disk,
and this is what causes the big freeze up. It would be much better if
the data were written continually to disk, instead of in one big burst
at the end.
Yesterday morning I wrote a little INIT which sets the File Manager
"don't cache" bit for disk writes of 1K or more.
[admin note: enclosed is the init, the code for the init, and the
code for the test program as well.]
[archived as: /ftp/pub/alt.sources.mac/writethrough.cpt.hqx]
************************************************************
snippetname Description
aesendrec Send and receive custom AppleEvents
Deirdre Maloy (Deeny3@aol.com)
Sample C code for sending and receiving custom Apple
Events.
ascii2ebcdic Convert ASCII to EBCDIC
Matt Mora (mxmora@unix.sri.com)
ZBasic code to convert ASCII characters to packed
EBCDIC format.
calcarrows Drawing arrows at line ends
Sak Wathanasin (sw@network-analysis-ltd.co.uk)
MacApp code to calculate the arrows to draw at the
ends of line segments.
calllapmgr Determining if AppleTalk is on
Matt Mora (mxmora@unix.sri.com)
C code to determine if AppleTalk is on or off.
cicnshowinit ShowINIT using 'cicn' resources
Tom Bridgewater (tbridgwa@cymbal.calpoly.edu)
ShowINIT modified to use 'cicn' resources.
devicedepth Determine device's bit depth
Kent Reuber (reuber@hydra.rose.brandeis.edu)
C macros for determining the bit depth of a device.
fastcopybits Faster copy bits routine
Alex Metcalf (alex@metcalf.demon.co.uk)
Assembly language routine for a faster CopyBits.
flashditem Flashing a dialog item
Troy Gaul (t-gaul@i-link.com)
Sample code for flashing a dialog item, in this
specific case a button.
floatinghdrs Floating Window Lib headers
Ken Prehoda (kenp@nmrfam.wisc.edu)
Universal Headers extracts needed to compile the Floating
Windows library from Develop issue 15.
highbit Finding the high bit in a long
Ed Walker (saseew@router.unx.sas.com)
C code for finding the setting of a high bit in a long.
inbg Determine whether in the background or not
Michael Trevor Cutter (mtc@mundil.cs.mu.OZ.AU)
Pascal function to determine whether currently in the
background.
itoroman Converting an integer to a roman numeral
Gary Kacmarcik (platypus@cirrus.som.cwru.edu)
C snippet for converting an integer to a roman number.
missle Missle Command game code
Robert P Munafo (mrob@world.std.com)
Rob's pascal code for a missle commander game originally
written for the Lisa (circa 1984) and still works on
Power PC Macs today.
mymacnames Access the Owner and Mac names
Peter N Lewis (peter.lewis@info.curtin.edu.au)
Pascal code for retrieving the owner and mac names.
numofcolors Determine number of available colors
Paul Rademacher (paulr@cs.wvu.edu)
C function to determine the number of available colors.
Limited to returning the colors for the main screen, and
only handles up to 256 colors.
numofcolors2 Determine number of available colors
Robert S. Mah (rmah@panix.com)
C function to determine the number of available colors
on all monitors, handles more than 256 colors.
opencd Opening Apple's CDROM
Matt Mora (mxmora@unix.sri.com)
C code to open Apple's CDROM drive.
randomlongs Determining a random long
Jim Lloyd (afcjlloyd@aol.com)
C code to determine a random long number.
resdecompress Adding decompression resource to ResEdit
Eddy J. Gurney (egurney@vcd.hp.com)
Instructions for adding Aladdin's resource compression
scheme to ResEdit, which enables the ability to examine
resources from Stuffit Expander and BBEdit.
simpledrag Pascal Drag Manager sample
Matt Mora (mxmora@unix.sri.com)
Pascal port of Greg Robbin's Drag Manager sample
code.
startinit C INIT code
Nico Marcuz (nico@vaws01.bau-verm.uni-karlsruhe.de)
C code for a simple INIT.
statusreg Accessing the status register
Chris Wysocki (wysocki@netcom.com)
C glue to access the status register.
texteditbounds Calculating the width of the largest line
Ari I Halberstadt (ari@world.std.com)
C source to calculate the width of the largest line in
either old textedit or styled textedit.
trackhalfrect Track part of a rect for a control
Sean J. Crist (kurisuto@chopin.udel.edu)
C function for tracking part of a rect. Intended to be
used in conjunction with a control.
traversedir Traverse the directory structure
Eric Hegstrom (theeric@netcom.com)
C function for traversing the directory structure.
unmountvol Unmounting a volume programmatically.
Michael Morehead (busnetwork@aol.com)
Pascal code (from a 4D external) for unmounting a volume.
************************************************************
Who's Who in Digest #5...
The contributors to this digest are:
Tom Bridgewater (tbridgwa@cymbal.calpoly.edu)
Stuart Cheshire (cheshire@cs.stanford.edu)
Sean J. Crist (kurisuto@chopin.udel.edu)
Michael Trevor Cutter (mtc@mundil.cs.mu.OZ.AU)
Troy Gaul (t-gaul@i-link.com)
Pete Gontier (gurgle@netcom.com)
Dale M. Greer (greer@utdallas.edu)
Eddy J. Gurney (egurney@vcd.hp.com)
Ari I Halberstadt (ari@world.std.com)
David J. Hay (hay@cs.colorado.edu)
Eric Hegstrom (theeric@netcom.com)
Gary Kacmarcik (platypus@cirrus.som.cwru.edu)
Christopher Klaus Larson (cklarson@relleno.engr.ucdavis.edu)
Peter N Lewis (peter.lewis@info.curtin.edu.au)
Jim Lloyd (afcjlloyd@aol.com)
Robert S. Mah (rmah@panix.com)
Deirdre Maloy (Deeny3@aol.com)
Nico Marcuz (nico@vaws01.bau-verm.uni-karlsruhe.de)
Alex Metcalf (alex@metcalf.demon.co.uk)
Matt Mora (mxmora@unix.sri.com)
Michael Morehead (busnetwork@aol.com)
Robert P Munafo (mrob@world.std.com)
Mark Pilgrim (f8dy@netaxs.com)
Francois Pottier (pottier@corvette.ens.fr)
Ken Prehoda (kenp@nmrfam.wisc.edu)
Paul Rademacher (paulr@cs.wvu.edu)
Ingemar Ragnemalm (ingemar@lysator.liu.se)
Kent Reuber (reuber@hydra.rose.brandeis.edu)
Daniel W. Rickey (drickey@irus.rri.uwo.ca)
Ed Walker (saseew@router.unx.sas.com)
Sak Wathanasin (sw@network-analysis-ltd.co.uk)
Gordon Watts (gwatts@whcdfo.fnal.gov)
William Edward Woody (woody@alumni.caltech.edu)
Chris Wysocki (wysocki@netcom.com)
************************************************************
The archive's organization is as follows:
/ftp/pub - root directory for the archive. All available files
can be found in this directory.
/ftp/pub/alt.sources.mac - Contains all articles posted to the
alt.sources.mac newsgroup as well as some items posted to the
comp.sys.mac.programmer newsgroup. Also, any files uploaded
to the incoming folder are put here. All of the files are
compressed using CompactPro and BinHex. The files also include
an information file with the extension .info which explain what
the archive contains. The 00abstracts file contains abstracts
of the files in the directory.
/ftp/pub/alt.sources.mac/00snippets - Contains small pieces of
code in a textual form (no compression or BinHexing). The
00index file contains a brief description of each snippet.
/ftp/pub/alt.sources.mac/scripts - Contains scripts for any
scripting system available for the Mac (i.e. AppleScript or
Frontier).
/ftp/pub/comp.sources.atari.st - Source posted to the
comp.sources.atari.st newsgroup. If the items are compressed,
they are extracted and re-compressed using CompactPro and
BinHex.
/ftp/pub/comp.sources.mac - Source posted to the comp.sources.mac
newsgroup.
/ftp/pub/digests - Contains all of the digests posted for the
alt.sources.mac archive.
/ftp/pub/incoming - Directory for uploading contributions to the
archive. All files which get added to the archive spend some
time in this directory, so if you are looking for something
which should be in the archive but isn't yet, check here.
/ftp/pub/mac-faqs - FAQs for some of the Mac groups. Contains all
of the "charter" information for the alt.sources.mac newsgroup.
/ftp/pub/mac-faqs/faq-sillyness - Contains the 'code' posted for
distributing the alt.sources.mac FAQ in source-code form.
/ftp/pub/other - Other Mac stuff (i.e. 2 program fonts, etc.).
/ftp/pub/soundsrc - Source for working with special sound formats.